package com.wef.system.service;

import java.util.List;
import java.util.Set;

import com.gfa4j.service.BaseService;
import com.wef.system.entity.RoleUser;

public interface RoleUserService extends BaseService {
	public RoleUser addRoleUser(RoleUser roleUser);
	
	public RoleUser updateRoleUser(RoleUser roleUser);
	
	public void deleteRoleUser(RoleUser roleUser);
	
	public RoleUser saveOrUpdateRoleUser(RoleUser roleUser);
	
	public Set<RoleUser> saveOrUpdateRoleUsers(Set<RoleUser> roleUsers);
	
	public List<RoleUser> loadUserRoleByUserId(String userId);
	
	public void saveRoleUsers(String userId, List<String> roleIds);
	
	public List<RoleUser> getUserRoleByUserId(String userId);
}
